/*==================================================
	leftArea
==================================================*/


/*--------------------------------------------------
	catalogSearch
--------------------------------------------------*/

#catalogSearch{
	padding:10px 10px 8px 10px;
}


/*--------------------------------------------------
	member
--------------------------------------------------*/

#member .listA01,
#leftArea #member .listA01{
	padding:4px 8px 4px 10px;
}

body#dch #member li{
	padding-bottom:0;
}

#leftArea #member{
	padding-top:12px;
	padding-bottom:10px;
}


/*--------------------------------------------------
	listA01
--------------------------------------------------*/

#leftArea .listA01{
	padding:0 8px 0 10px;
}


/*--------------------------------------------------
	leftHeadingA01,B01,C01
--------------------------------------------------*/


.leftHeadingA01 td p,
.leftHeadingB01 td p,
.leftHeadingC01 td p{
	margin:3px 8px 3px 10px;
}


/*leftHeadingA01*/

.leftHeadingA01{
	padding-top:12px;
	padding-bottom:10px;
}

.leftHeadingA01 td{
	background-color:#009ec6;
}

.leftHeadingA01 td p{
	color:#cdfffe;
}


/*leftHeadingB01*/

.leftHeadingB01{
	padding-top:12px;
}

.leftHeadingB01 td{
	background-color:#e5f5f9;
}

.leftHeadingB01 td p{
	color:#777777;
}


/*leftHeadingC01*/

.leftHeadingC01{
	padding-top:12px;
	padding-bottom:10px;
}

.leftHeadingC01 td{
	background-color:#a9dae8;
}

.leftHeadingC01 td p{
	color:#009ec6;
}


/*arrowA01*/

.leftHeadingA01 .arrowA01,
.leftHeadingB01 .arrowA01,
.leftHeadingC01 .arrowA01{
	padding-bottom:2px;
}


.leftHeadingA01 a:link{
	color:##666666;
	text-decoration:underline;
}
.leftHeadingA01 a:visited{
	color:#cdfffe;
	text-decoration:underline;
}
.leftHeadingA01 a:hover{
	color:#4477bb;
	text-decoration:underline;
}
.leftHeadingA01 a:active{
	color:#4477bb;
	text-decoration:underline;
}


.leftHeadingC01 a:link{
	color:#009ec6;
	text-decoration:underline;
}
.leftHeadingC01 a:visited{
	color:#009ec6;
	text-decoration:underline;
}
.leftHeadingC01 a:hover{
	color:#4477bb;
	text-decoration:underline;
}
.leftHeadingC01 a:active{
	color:#4477bb;
	text-decoration:underline;
}



/*==================================================
	contentsArea
==================================================*/


/*--------------------------------------------------
	topicPath
--------------------------------------------------*/


/*topicPath*/

.topicPath{
	padding-top:11px;
}



/*--------------------------------------------------
	flowA01
--------------------------------------------------*/

.flowA01{
	padding-top:28px;
	/*padding-bottom:28px;*/
}

.flowA01 td{
	background-color:#eeeeee;
}

body#dch .flowA01 td{
	padding:4px 10px 2px 10px;
	height:29px;
}

.flowA01 td p{
	color:#029ec7;
}



/*--------------------------------------------------
	itemListB01
--------------------------------------------------*/

.itemListB01 td{
	background-color:#e5f5f9;
}

body#dch .itemListB01 td{
	padding:8px 10px;
}

.itemListB01{
	padding-bottom:28px;
}





/*--------------------------------------------------
	inlineBlockA01
--------------------------------------------------*/

.inlineBlockA01{
	padding-bottom:28px;
}



/*--------------------------------------------------
	tableA01,A02
--------------------------------------------------*/


.tableBlock .pageNaviC02{
	padding-top:10px;
	padding-bottom:0;
}


/*--------------------------------------------------
	motonami  ここから追加
--------------------------------------------------*/


.mark01{
	padding-left:23px;
	text-indent:-15px;
	padding-bottom:5px;
}

.listF01{
	padding:11px 0px 3px 0px;
}

.mark02{
	padding-left:24px;
	text-indent:-14px;
	padding-bottom:5px;
}

.titlemailBannar{
padding:0px 0px 10px 0px;
}



.listC02{
	padding-bottom:8px;
	margin-left:27px;
}

notationA02{
padding:0px 0px 0px 0px;
}


.notationA02 th{
height:1px;
background-image:url(/ec/common/images/dotLine_01.gif);
background-repeat:repeat-x;
}

.submitTable{
padding:6px 0px 3px 0px;
}

.submitTable p{
padding:0px 10px 0px 0px;
}


